h1, h2, h3, h4, h5, h6 {margin-top:20px; margin-bottom:19px;}
h1 {font-size:190%;}
h2 {font-size:160%;}
h3 {font-size:150%;}
h4 {font-size:145%;}
h5 {font-size:120%;}
h6 {font-size:115%;}

.center {text-align:center;}

/* page heading font */
.heading {
font-size:180%;
font-weight:bold;
margin-top:0;
margin-bottom:0;
padding-top:10px;
padding-bottom:25px;
text-align:center;
}

/* verse font */
.verseNum {font-size:70%;}

pre {
font-family:"Courier New", monospace;
font-size:130%;
margin-left:0;
margin-bottom:0;
}

hr {
background-color:transparent;
color:#000000;
height:1px;
}

/* paragraph for topic anchor */
p.topic {margin:0; padding:2px 0 1px 0;}

/* table cell */
.cellTopic {font-weight:bold;}

/* list, ol marker-offset belongs to CSS2 */
li {padding-top:2px; padding-bottom:2px;}
ol {padding-top:1px; padding-bottom:1px;}
ol.numbers {list-style-type:decimal;}
ol.lowerAlpha {list-style-type:lower-alpha;}
ol.upperAlpha {list-style-type:upper-alpha;}
ol.lowerRoman {list-style-type:lower-roman;}
ol.upperRoman {list-style-type:upper-roman;}
ul {padding-top:1px; padding-bottom:1px;}
/*ul.none {list-style-type:none; padding:1px 0 1px 0;}*/

/* image with border */
img.bordered, img.bordered_hover {
padding:0;
margin:0;
border:1px;
border-style:solid;
vertical-align: text-bottom;
}
img.bordered {border-color:#999999;}
img.bordered_hover {border-color:#000000;}

/*---- website's content area */
#content .warn {color:#990000; font-weight:bold;}
#content {
background-color:#FFFFFF;
border-right: 1px dotted #999999;
border-left: 1px dotted #999999;
border-bottom: 1px solid #CCCCCC;
padding:5px 10px 10px 10px;
}

#content div.nav,
#content div.toTop {
padding-top:4px;
padding-bottom:1px;
}
/* "To page top" anchor - alignment */
#content div.toTop {
text-align:right;
}
/* menu link alignment */
#content div.nav {
float: left;
}
#content a.nav,
#content a.toTop {
background-color:transparent; 
font-size:90%; 
font-weight:bold; 
text-decoration:none;
}
#content a.nav {
font-style:italic;
}
#content a.nav:link,
#content a.nav:visited,
#content a.toTop:link,
#content a.toTop:visited {color:#990000;}
#content a.nav:active, 
#content a.toTop:active {color:#FF0000;}
#content a.nav:hover,
#content a.toTop:hover {color:#FF0000; text-decoration:underline;}
